<?php
require_once 'conectar.inc.php';

function ORMgetProductos() {
    $sql = "SELECT * FROM productos WHERE habilitado = '1' ORDER BY nombre";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idProducto']] = $arr['nombre'];
    }
    
    return $resultado;
}

function ORMgetProductosDeshabilitados() {
    $sql = "SELECT * FROM productos WHERE habilitado = '0' ORDER BY nombre";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idProducto']] = $arr['nombre'];
    }
    
    return $resultado;
}

function ORMExisteProducto($nombre) {
    $sql = "SELECT COUNT(*) AS cant FROM productos WHERE nombre = '".$nombre."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    if($arr['cant'] > 0) {
        return true;
    } else {
        return false;
    }
    
}

function ORMAgregarProducto($nombre) {
    $sql = "INSERT INTO productos (nombre, habilitado) VALUES ('".$nombre."', '1')";
    $r = mysql_query($sql) or die(mysql_error());
}

function ORMgetProducto($idProducto) {
    $sql = "SELECT * FROM productos WHERE idProducto = '".$idProducto."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr['nombre'];
    
}

function ORMActualizarProducto($idProducto, $nombre) {
    $sql = "UPDATE productos SET nombre = '".$nombre."' WHERE idProducto = '".$idProducto."'";
    $r = mysql_query($sql) or die(mysql_error());
    
}

function ORMDeleteProducto($idProducto) {
    $sql = "UPDATE productos SET habilitado = '0' WHERE idProducto = '".$idProducto."'";
    $r = mysql_query($sql) or die(mysql_error());
}

function ORMHabilitarProducto($idProducto) {
    $sql = "UPDATE productos SET habilitado = '1' WHERE idProducto = '".$idProducto."'";
    $r = mysql_query($sql) or die(mysql_error());
    
}

function ORMGetCampoDeProductoPorId($campo, $idProducto) {
    $sql = "SELECT $campo FROM productos WHERE idProducto = '$idProducto'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr[$campo];
}
?>
